package com.itheima;

/*
 *       案例: for循环案例7(逢七过)
 *           在整数1到100中,个位不能是7,十位不能是7,并且该数不能是7的倍数
 *           打印满足条件的数据
 * */
//一个名为Dome07的类,类名必须跟java文件一致
public class Dome07 {
    //    程序的主入口,main,程序开始运行的地方
    public static void main(String[] args) {
        //通过循环获取所有在范围内的数据
        for (int i = 1; i <= 100; i++) {
            //数值拆分
            int ge = i % 10;
            int shi = i / 10 % 10;
//            int bai = bai
            //条件判断
            if (ge != 7 && shi != 7 && i % 7 != 0) {
                //结果打印
                System.out.println(i);
            }

        }
        //通过循环获取所有在范围内的数据
        for (int i = 1; i <= 100; i++) {
            //数值拆分
            int ge = i % 10;
            int shi = i / 10 % 10;
//            int bai = bai
            //条件判断
            if (ge == 7 || shi == 7 || i % 7 == 0) {
                //结果打印
                continue;
            }
            System.out.println(i);

        }

        //第一篇
        //for循环获取范围内的所有数据
        for (int i = 1; i <= 100; i++) {
            //数值拆分
            int ge = i % 10;
            int shi = i / 10 % 10;
            //条件判断
            if (ge == 7 || shi == 7 || i % 7 == 0) {
                continue;
            }
            System.out.println(i);
        }

        //第二篇
        //for循环获取范围内的所数据
        for (int i = 1; i <= 100; i++) {
            //数值拆分
            int ge = i % 10;
            int shi = i / 10 % 10;
            //条件判断
            if (ge != 7 && shi != 7 && i % 7 != 0){
                //对符合数据进行跳过
                System.out.println(i);
            }
        }

    }
}
